Average Circuit Depth and Average Communication Complexity
نویسندگان
چکیده
We use the techniques of Karchmer and Widgerson KW90] to derive strong lower bounds on the expected parallel time to compute boolean functions by circuits. By average time, we mean the time needed on a self-timed circuit, a model introduced recently by Jakoby, Reischuk, and Schindelhauer, JRS94] in which gates compute their output as soon as it is determined (possibly by a subset of the inputs to the gate). More precisely, we show that the average time needed to compute a boolean function on a circuit is always greater than or equal to the average number of rounds required in Karchmer and Widgerson's communication game. We also prove a similar lower bound for the monotone case. We then use these techniques to show that, for a large subset of the inputs, the average time needed to compute s ? t connectivity by monotone boolean circuits is (log 2 n). We show, that, unlike the situation for worst case bounds, where the number of rounds characterize circuit depth, in the average case the Karchmer-Widgerson game is only a lower bound. We construct a function g and a set of minterms and maxterms such that on this set the average time needed for any monotone circuit to compute g is polynomial, while the average number of rounds needed in Karchmer and Widgerson's monotone communication game for g is a constant. Related work by Raz and Widgerson RW89] shows that the monotone probabilistic communication complexity (a model weaker than ours) of the s-t connectivity problem is (log 2 n).
منابع مشابه
Bounded Depth Circuits with Weighted Symmetric Gates: Satisfiability, Lower Bounds and Compression
A Boolean function f : {0, 1} → {0, 1} is weighted symmetric if there exist a function g : Z → {0, 1} and integers w0, w1, . . . , wn such that f(x1, . . . , xn) = g(w0 + ∑n i=1 wixi) holds. In this paper, we present algorithms for the circuit satisfiability problem of bounded depth circuits with AND, OR, NOT gates and a limited number of weighted symmetric gates. Our algorithms run in time sup...
متن کاملAverage Case Complexity of Unbounded Fanin Circuits
H astad has shown that functions like PARITY cannot be computed by unbounded fanin circuits of small depth and polynomial size. We generalize this result in two directions. First, we obtain the same tight lower bound for the average case. This is done by estimating the average delay { the natural generalization of circuit depth to an average case measure { of unbounded fanin circuits of polynom...
متن کاملDagstuhl Seminar on The Complexity of Boolean Functions
s of Presentation: Ramamohan Paturi: Exponential Lower Bounds for Depth-3 Boolean Circuits 7 Wolfgang Maass: On the Computation Power of Models for Biological Neural Computation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Eric Allender: Characterization of TC in Term of #AC . . . . . . . . . . . . . . . . . . . . 8 Stephan ...
متن کاملMalign Distributions for Average Case Circuit Complexity
In contrast to machine models like Turing machines or random access machines, circuits are a static computational model. The internal information ow of a computation is xed in advance, independent of the actual input. Therefore, the size and the depth are natural and simple measures for circuits and provide a worst case measure. We consider a model where an internal gate can be evaluated when t...
متن کاملParallel Complexity of Random Boolean Circuits
Random instances of feedforward Boolean circuits are studied both analytically and numerically. Evaluating these circuits is known to be a Pcomplete problem and thus, in the worst case, believed to be impossible to perform, even given a massively parallel computer, in a time much less than the depth of the circuit. Nonetheless, it is found that, for some ensembles of random circuits, saturation...
متن کامل